﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using condortravel.operaciones.entities.Attributes;

namespace condortravel.operaciones.entities.Validation
{
    public class EventoValidationEntity
    {
        private String codigoEvento;

        [DataColumnFileAttribute(DataTypeEmum.Integer, 5,true,true)]
        public String CodigoEvento
        {
            get { return codigoEvento; }
            set { codigoEvento = value; }
        }
        private String fechaEvento;
        [DataColumnFileAttribute(DataTypeEmum.Fecha, 5, true, false)]
        public String FechaEvento
        {
            get { return fechaEvento; }
            set { fechaEvento = value; }
        }
        private String horaEvento;

        [DataColumnFileAttribute(DataTypeEmum.Hora, 5, true, false)]
        public String HoraEvento
        {
            get { return horaEvento; }
            set { horaEvento = value; }
        }
        private String agencia;

        [DataColumnFileAttribute(DataTypeEmum.Integer, 5, true, false)]
        public String Agencia
        {
            get { return agencia; }
            set { agencia = value; }
        }
        
        private String agente;

        [DataColumnFileAttribute(DataTypeEmum.Integer, 5, true, false)]
        public String Agente
        {
            get { return agente; }
            set { agente = value; }
        }
        private String itinerario;

        [DataColumnFileAttribute(DataTypeEmum.Integer, 5, true, false)]
        public String Itinerario
        {
            get { return itinerario; }
            set { itinerario = value; }
        }
        private String programacion;

        [DataColumnFileAttribute(DataTypeEmum.Long, 8, true, false)]
        public String Programacion
        {
            get { return programacion; }
            set { programacion = value; }
        }
        private String observacion;

        [DataColumnFileAttribute(DataTypeEmum.String, 1000, true, false)]
        public String Observacion
        {
            get { return observacion; }
            set { observacion = value; }
        }
        private String estado;

        [DataColumnFileAttribute(DataTypeEmum.Integer, 5, true, false)]
        public String Estado
        {
            get { return estado; }
            set { estado = value; }
        }

    }
}
